package top.purity.framework.orm.mybatis;

/**
 * @version 1.0
 * @Author Lmh
 * @Description
 * @CreateTime 2023-09-24 21:33
 */
public class TenantInterceptor {

//    /**
//     * 忽略 tenant id sql拼接的表
//     */
//    private static final List<String> IGNORE_TABLE = Stream.of(
//        "tenant_user", "tenant_user_menu", "tenant_menu"
//    ).collect(Collectors.toList());
//
//    @Override
//    public Expression getTenantId() {
//        Long tenantId = TenantContext.getTenantId();
//        return new LongValue(tenantId);
//    }
//
//    @Override
//    public boolean ignoreTable(String tableName) {
//        return IGNORE_TABLE.contains(tableName) || TenantContext.isIgnore();
//    }
}
